#container {
  margin: 0 auto;
  clear: both;
  display: block;
  width: 980px;
  border:1px solid #E5E5E5;
}

.viewcontainer {
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  /*border:1px solid #E5E5E5; */
  position:relative;
}

#header {
  clear: both;
  display: block;
  width: 100%;
  margin: 0 0 0 0; 
  height: 100px;
  background: #DBDCDD;
}
#header table {
    border:1px solid #E5E5E5;
    width:100%;
}

#top {
    position: relative;
    background-color: #ece3a5;
    color: black;
    padding: 5px;
    margin: 0px 0px 10px 0px;
}

#bottom {
    position: relative;
    background-color: #c2dfef;
    padding: 5px;
    margin: 10px 0px 0px 0px;
}

#left {
    float: left;
    background-color: white;
    padding: 1px;
    width: 10.5%;
    border:1px solid #EDEFF2;
}

#left ul.leftmenu {
  list-style:none;
  margin:1px 3px 1px 0px;
  padding:0;
}
#left ul.leftmenu li {
  margin-bottom:0px;
  border: 0px solid #EFEBE0;
}
#left ul.leftmenu a {
  display:block;  
  width:194px;
  height:31px;
  padding:0;
}
#left ul.leftmenu a:hover {
  width:194px;
  height:31px;
  padding:0;
}

#right {
    float: right;
    background-color: #ece3a5;
    padding: 5px;
    width: 150px;
}

.center_content {
    position: relative;
    background-color: #dddddd;
    padding: 5px;
}

.left_content {
    background-color: #dddddd;
    padding: 5px;
    margin-left: 170px;
}

.right_content {
    background-color: #DBDCDD;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border:0px solid red;
    width: 89%;
    float: right;
}